*{
    padding:0;
    margin:0;
}
ul{
    margin-bottom:0;
}
.p-0{
    padding:0;
}
.p-5{
    padding:0.5em;
}
.wrap>div{
    float:left;
    width:80%;
    margin-right:0.8%;
}
.wrap>div:last-child{
    width:19.2%;
    margin-right:0;
}
.panel-body{
    min-height:500px;
}
.box{
    margin-bottom:0.8em;
    background:#fff;
    box-shadow:0 0 4px #aaa;
}
.userInfo li{
    float:left;
    margin-right:0.8%;
    width:24.4%;
    height:35px;
    line-height:35px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.userInfo li:last-child{
    margin-right:0;
}
.title{
    float:left;
    margin-right:5px;
    width:35px;
    height:35px;
    border-radius:50%;
    vertical-align: middle;
}
.title img{
    width:100%;
    height:100%;
}
/*  详情  */
.item-title{
    padding:0 0.5em;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #ccc;
}
.toDetail,.supplement{
    color:#149FB3;
    cursor:pointer;
}
.item-list{
    padding:0.5em;
}
.item-list>li{
    border-bottom:1px dashed #ccc;
}
.item-list>li:last-child{
    border-bottom:none;
}
.ques-title{
    height:35px;
    line-height:35px;
}
.ques-details{
    padding:5px 0;
}
.ques-details{
    background:#F5F5F5;
    border:1px solid #ccc;
    color:#149FB3;
}
.ques-details>div{
    float:left;
    width:10%;
}
.item>span{
    float:left;
    width:100%;
    text-align:center;
}
.womenHeathy .ques-details>div{
    width:12.5%;
}
.lifeEvent .ques-details>div{
    width:33.3%;
}
/*  右侧历史列表  */
#history li{
    padding-left:5px;
    height:30px;
    line-height:30px;
    cursor:pointer;
}
#history li:nth-child(even){
    background:#F5F5F5;
}
#history li.checked{
    background:#149FB3;
    color:#fff;
}
